Informationen zum Forum AutoCAD VBA:
Anzahl aktive Mitglieder: 784
Anzahl Beiträge: 12.030
Anzahl Themen: 2.140

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 3, 3 Gesamtergebnisse mit Suchbegriffen creoson zeichnung sec.
AutoCAD VBA : Einen Block erstellen aus vorhandenen Blöcken in einer Zeichnung
jemuehh am 14.08.2007 um 23:17 Uhr (0)
Danke für den Tip!Ich hatte das schon mal ausprobiert, bin aber an einer Stelle nichtweitergekommen. Jetzt funktionierts mit dem Code:Dim nBlock As AcadBlockDim InsPoint(2) As DoubleDim IDpairs As IntegerDim mBlock As AcadBlockReferenceDim i As IntegerBlock erstellenSet nBlock = Blocks.Add(InsPoint, "AS_STUEHLE")nBlock.Origin = ASbaseObjekte zusammenfassenCopyObjects ASobj, nBlock, IDpairs Set mBlock = ThisDrawing.ModelSpace.InsertBlock(ASbase, "AS_STUEHLE", 1, 1, 1, 0)For i = 0 To ASgesamt - 1 ASobj(i). ...

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Einen Block erstellen aus vorhandenen Blöcken in einer Zeichnung
jemuehh am 09.08.2007 um 08:29 Uhr (0)
Hallo Zusammen,ich möchte in einer Zeichnung mehrere Blöcke zu einem neuen Block zusammenfassen.Ich habe verschiedene Varianten ausprobiert, unter anderem COPYOBJECTS, aber so wie ich mir das vorstelle funktioniert das nichts. (bzw. funktioniert überhaupt nicht)Ich habe die Blöcke, aus denen ein neuer Block erstellt werden sollen, mit Dim ASobj() As AcadEntityin eine Objectkollektion zusammengefasst.Hat jemand eine grundsätzliche Herangehensweise an dieses Problem?Vielen Dank für eure Hilfe!!!VG, Jens

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Einen Block erstellen aus vorhandenen Blöcken in einer Zeichnung
jemuehh am 14.08.2007 um 23:33 Uhr (0)
Hab die Antwort durch ausprobieren selber gefunden!Durch umbenennen des Blocks mit seinem .Handle lassen sich nun beliebig viele Blöcke erzeugen und in die Zeichnung einfügen.Besten Dank nochmal!!MFGJensDim nBlock As AcadBlockDim InsPoint(2) As DoubleDim IDpairs As IntegerDim mBlock As AcadBlockReferenceDim i As IntegerBlock erstellenSet nBlock = Blocks.Add(InsPoint, "AS_STUEHLE")nBlock.Origin = ASbaseObjekte zusammenfassenCopyObjects ASobj, nBlock, IDpairs Set mBlock = ThisDrawing.ModelSpace.InsertBlock( ...

In das Form AutoCAD VBA wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)


Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz